package com.auxgroup.hr.front.service.hireperson;

import java.util.List;

import com.auxgroup.hr.front.dao.domain.PsCHireFileVw;

/**
 * 上传文件类型
 * @version 创建时间：180523 
 * @author lvliuhao
 *
 */
public interface HireFileVwService {
	/**
	 * 上传文件类型
	 * 
	 * @param String
	 * @return
	 */
	public PsCHireFileVw getHireFileVw(String fileNum);
	
	/**
	 * 保存
	 * @param PsCHireFileVw
	 * @return
	 */
	public PsCHireFileVw save(PsCHireFileVw HireFileVw);
	
	/**
	 * 删除
	 * @param fileNum
	 * @return
	 */
	public Boolean delete(String fileNum);
	
	/**
	 * 获取全部上传文件类型
	 * @param emplId
	 * @return
	 */
	public List<PsCHireFileVw> getAll();
	
	/**
	 * 获取上传文件类型
	 * @param isHireFile true：入职需要上传的材料；false:非入职需要上传的材料
	 * @return
	 */
	public List<PsCHireFileVw> getAll(Boolean isHireFile);
	
}
